import { getpayeeList } from '@/api/payee'; // 收款方配置策略

// 策略总集
// 1：收款方配置策略，2：收费策略，3：分润策略，4：微信公众号 ，5：微信小程序，6：托管策略，7. 免责协议策略
let objarr = {
	collection:[], // 1：收款方配置策略
	charge:[], // 2：收费策略
	profit:[], // 3：分润策略
	account:[], // 4：微信公众号
	applet:[], // 5：微信小程序
	trusteeship:[], // 6：托管策略
	disclaimer:[], // 7. 免责协议策略
}

// 同步信息
// 获取数据后再返回信息
let getlist = async (e) =>{
	console.log(e)
	switch(e){
		case 1:
			return new Promise((resolve)=>{
				if(objarr.collection.length == 0){
					getpayeeList().then(res=>{
						if(res.state == 200){
							for(let item of res.data){
								item.label = item.sp_id + '-' + item.sp_name
								item.value = item.sp_id
							}
						}
						objarr.collection = res.data
						resolve(objarr.collection)
					})
				}else{
					resolve(objarr.collection)
				}
			})
		break
		case 2:
			return []
			break
		case 3:
			return []
			break
		case 4:
			return []
			break
		case 5:
			return []
			break
		case 6:
			return []
			break
		case 7:
			return []
			break
	}
}


export default {
	getlist
}
